Synonyms for "life science"

Words with similar meaning